<?php
/*
Entite modelisant un utilisateur 
Il peut sagir soit d'un employe soit d'un client (cf dossier de conception)
*/

class Utilisateur extends Entite {
	
	
	 protected $nom;
	 protected $prenom;
	 protected $login;
	 protected $motDePasse;
	 protected $typeUtilisateur;
	
	
	public function __construct () {
		
		parent::__construct();
	}
	
	public function setNom($nom)
    {
         $this->nom = $nom;
    }
	 
    public function setPrenom($prenom)
    {
         $this->prenom = $prenom;
    }
	 
    public function setLogin($login)
    {
          $this->login= $login;
    }
	 
	public function setMotDePasse($motdepasse)
    {
          $this->motDePasse= $motdepasse;
    }
	
    public function setTypeUtilisateur($typeutilisateur)
    {
          $this->typeUtilisateur= $typeutilisateur;
    }
   
  
    public function getNom()
    {
          return $this->nom;
    }
        
    public function getPrenom()
    {
          return $this->prenom;
    }
        
    public function getLogin()
    {
          return $this->login;
    }
        
    public function getMotDePasse()
    {
          return $this->motDePasse;
    }
		  
    public function getTypeUtilisateur()
    {
          return $this->typeUtilisateur;
    }
        
   
	
	function __toString() {
		
		$xml = "<Utilisateur>\n";
		$xml .= "<id>".$this->id."</id>\n";
		$xml .= "<nom>".$this->nom."</nom>\n";
		$xml .= "<prenom>".$this->prenom."</prenom>\n";
		$xml .= "<login>".$this->login."</login>\n";
		$xml .= "<motdepasse>".$this->motDePasse."</motdepasse>\n";
		$xml .= "<typeutilisateur>".$this->typeUtilisateur."</typeutilisateur>\n";
		$xml .= "</Utilisateur>\n";
		return $xml;
	}
	

}



?>